QWidget:focus { outline: none; } /*去除点击的虚线框*/

QMainWindow
{
    background: qradialgradient(cx: 0.2, cy: 0.8, radius: 1.1, fx: 0.1, fy: 0.7,
                            stop: 0 #1b378b, stop: 1 #111145);
    border: 2px solid white; /* QPushButton边框的宽度、样式和颜色 */
    background-image: url(:/res/image/29_2.png);
    background-repeat: no-repeat;  /* 不重复背景图片 */
    background-position: left bottom;  /* 图片居中  或左下角 */
    background-origin: content-box;   /*背景图片从内容区域开始 */
    /* background-size: cover;  图片自适应，保持宽高比 */
}

/******************** QPushButton ***********************/
QPushButton
{
    background-color: rgba(255,255,255,0.3);
    /*border: 1px solid rgba(255,255,255,0.5);  QPushButton边框的宽度、样式和颜色 */
    border: none;
    border-radius: 15px;
    color: white;
    padding: 4px 12px;
    font-size: 12pt;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
}


/********可调试使用**************/
QPushButton:focus
{
    outline: none;
}
QPushButton:hover
{
   background-color: rgba(255,255,255,0.1);
/*   color: #00aeff;*/
}
QPushButton::pressed
{
    background-color: rgba(255,255,255,0.1);
    /*color: #13227a;*/
    color: #007fff;
}

QPushButton:disabled { /* QPushButton在禁用时的状态 */
    color: rgba(180,180,180,0.7);
}


/******************** QLabel ***********************/
QLabel
{
    font-size: 12pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color: rgb(255, 255, 255);
}
QLabel#label_title_1,#label_title_2,#label_title_3,#label_title_4,#label_title_5,#label_title_6,
#label_title_7,#label_title_8
{
    background-color: rgba(255,255,255,0.05);
    border-radius: 0px;
    font-size: 12pt; /* 文本字体大小 */
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-top: none; /* 上边框不显示 */
    border-left: none; /* 左边框不显示 */
    border-right: none; /* 右边框不显示 */
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); /* 下边框显示1像素 */
}



/******************** QGroupBox ***********************/
QGroupBox
{
    border: none;
    background-color: rgba(255,255,255,0.1);
    border-radius: 8px;
}


/******************** QMessageBox ***********************/
QMessageBox
{
    font-size: 11pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    background-color: rgb(40, 95, 171);
}

/******************** QComboBox ***********************/
QComboBox
{
    background:rgba(248,248,255,1);
    border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
    border-radius: 8px;   /* 圆角 */
    padding: 1px 10px 1px 3px;   /* 字体填衬 */
    color: #000000;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 11pt; /* 文本字体大小 */
}
QComboBox:disabled
{
    color:rgb(162,183,211);
}
/* 下拉后，整个下拉窗体样式 */
QComboBox QAbstractItemView
{
    outline: 0px solid gray;   /* 选定项的虚框 */
    border: 0px solid blue;   /* 整个下拉窗体的边框 */
    color: rgb(255,255,255);
    background-color: rgb(140,167,205);   /* 整个下拉窗体的背景色 */
    selection-background-color: lightgreen;   /* 整个下拉窗体被选中项的背景色 */
    font-size: 11pt; /* 文本字体大小 */
}
/* 下拉后，整个下拉窗体每项的样式 */
/* 项的高度（设置pComboBox->setView(new QListView(this));后该项才起作用） */
QComboBox QAbstractItemView::item
{
    height: 40px;
}
/* 在后面的QScrollBar中统一设置了 */

QComboBox::drop-down
{
    subcontrol-origin: padding;   /* 子控件在父元素中的原点矩形。如果未指定此属性，则默认为padding。 */
    subcontrol-position: top right;   /* 下拉框的位置（右上） */
    width: 27px;   /* 下拉框的宽度 */
    border-left-width: 0px;   /* 下拉框的左边界线宽度 */
    border-left-color: darkgray;   /* 下拉框的左边界线颜色 */
    border-left-style: solid;   /* 下拉框的左边界线为实线 */
    border-top-right-radius: 3px;   /* 下拉框的右上边界线的圆角半径（应和整个QComboBox右上边界线的圆角半径一致） */
    border-bottom-right-radius: 3px;   /* 同上 */
    image: url(:/res/image/drop-down_blue.png);
}
/* 下拉箭头样式 */
QComboBox::down-arrow
{
    width: 27px; /* 下拉箭头的宽度（建议与下拉框drop-down的宽度一致） */
    background: rgba(54,54,54,0); /* 下拉箭头的的背景色 */
    padding: 0px 0px 0px 0px; /* 上内边距、右内边距、下内边距、左内边距 */
}

/******************** QLineEdit ***********************/
QLineEdit {
        border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 8px; /* 边框圆角 */
        /* padding-left: 15px;   文本距离左边界有5px */
        padding-left: 5px; /* 文本距离左边界有5px */
        background-color: rgba(255,255,255,1); /* 背景颜色 */
        color: #000000; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #F2F2F2; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 12pt; /* 文本字体大小 */
}
QLineEdit:hover { /* 鼠标悬浮在QLineEdit时的状态 */
        border: 1px solid #298DFF;
        border-radius: 8px;
}

QLineEdit[echoMode="2"] { /* QLineEdit有输入掩码时的状态 */
        lineedit-password-character: 9679;
        lineedit-password-mask-delay: 2000;
}
QLineEdit:disabled { /* QLineEdit在禁用时的状态 */
        border: 1px solid rgba(180,180,180,0.8);
        background-color: rgba(180,180,180,0.7);
        color: black;
}
QLineEdit:read-only { /* QLineEdit在只读时的状态 */
        background-color: #EBEBEB;
        color: #000000;
}

QLineEdit#edit_autoExportPath
{
        border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 2px; /* 边框圆角 */
        padding-left: 1px; /* 文本距离左边界有5px */
        background-color: rgba(248,248,255,1); /* 背景颜色 */
        color: #000000; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #F2F2F2; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 9pt; /* 文本字体大小 */
}

/******************** QDoubleSpinBox ***********************/
QDoubleSpinBox {
        border: 1px solid #A0A0A0; /*边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 8px; /* 边框圆角 */
        padding-left: 5px; /* 文本距离左边界有5px */
        background-color: rgba(255,255,255,1); /* 背景颜色 */
        color: #000000; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #0000ff; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 12pt; /* 文本字体大小 */
}
QDoubleSpinBox:hover { /* 鼠标悬浮在QLineEdit时的状态 */
        border: 1px solid #298DFF;
        border-radius: 8px;
}
QDoubleSpinBox[echoMode="2"] { /* QLineEdit有输入掩码时的状态 */
        lineedit-password-character: 9679;
        lineedit-password-mask-delay: 2000;
}
QDoubleSpinBox:disabled { /* QLineEdit在禁用时的状态 */
        border: 1px solid rgba(180,180,180,0.8);
        background-color: rgba(180,180,180,0.7);
        color: black;
}
QDoubleSpinBox:read-only { /* QLineEdit在只读时的状态 */
        background-color: #CDCDCD;
        color: #000000;
}


QDoubleSpinBox::up-button {
    /* 设置向上按钮的样式 */
    subcontrol-origin: border;
    subcontrol-position: top right; /* 位置在右上角 */
    width: 18px; /* 按钮宽度 */
    border:none;
    border-radius: 3px; /* 边框圆角 */
    background: transparent; /* 背景颜色 */
    image: url(:/res/image/up-arrow_blue.png); /* 向上箭头图标 */
}



QDoubleSpinBox::up-button:hover {
    /* 设置向上按钮的悬停样式 */
    background: #ddd;
}

QDoubleSpinBox::up-button:pressed {
    /* 设置向上按钮的按下样式 */
    background: #ccc;
}

QDoubleSpinBox::down-button {
    /* 设置向下按钮的样式 */
    subcontrol-origin: border;
    subcontrol-position: bottom right; /* 位置在右下角 */
    width: 18px; /* 按钮宽度 */
    border:none;
    border-radius: 3px; /* 边框圆角 */
    background: transparent; /* 背景颜色 */
    image: url(:/res/image/down-arrow_blue.png); /* 向下箭头图标 */
}

QDoubleSpinBox::down-button:hover {
    /* 设置向下按钮的悬停样式 */
    background: #ddd;
}

QDoubleSpinBox::down-button:pressed {
    /* 设置向下按钮的按下样式 */
    background: #ccc;
}




/******************** QSpinBox ***********************/
QSpinBox {
        border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
        border-radius: 8px; /* 边框圆角 */
        padding-left: 5px; /* 文本距离左边界有5px */
        background-color: rgba(255,255,255,1); /* 背景颜色 */
        color: #000000; /* 文本颜色 */
        selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
        selection-color: #0000ff; /* 选中文本的颜色 */
        font-family: "Microsoft YaHei"; /* 文本字体族 */
        font-size: 12pt; /* 文本字体大小 */
}
QSpinBox:hover { /* 鼠标悬浮在QLineEdit时的状态 */
        border: 1px solid #298DFF;
        border-radius: 8px;
}
QSpinBox[echoMode="2"] { /* QLineEdit有输入掩码时的状态 */
        lineedit-password-character: 9679;
        lineedit-password-mask-delay: 2000;
}
QSpinBox:disabled { /* QLineEdit在禁用时的状态 */
        border: 1px solid rgba(180,180,180,0.8);
        background-color: rgba(180,180,180,0.7);
        color: black;
}
QSpinBox:read-only { /* QLineEdit在只读时的状态 */
        background-color: #CDCDCD;
        color: #000000;
}


QSpinBox::up-button {
    /* 设置向上按钮的样式 */
    subcontrol-origin: border;
    subcontrol-position: top right; /* 位置在右上角 */
    width: 18px; /* 按钮宽度 */
    border:none;
    border-radius: 3px; /* 边框圆角 */
    background: transparent; /* 背景颜色 */
    image: url(:/res/image/up-arrow_blue.png); /* 向上箭头图标 */
}

QSpinBox::up-button:hover {
    /* 设置向上按钮的悬停样式 */
    background: #ddd;
}

QSpinBox::up-button:pressed {
    /* 设置向上按钮的按下样式 */
    background: #ccc;
}

QSpinBox::down-button {
    /* 设置向下按钮的样式 */
    subcontrol-origin: border;
    subcontrol-position: bottom right; /* 位置在右下角 */
    width: 18px; /* 按钮宽度 */
    border:none;
    border-radius: 3px; /* 边框圆角 */
    background: transparent; /* 背景颜色 */
    image: url(:/res/image/down-arrow_blue.png); /* 向下箭头图标 */
}

QSpinBox::down-button:hover {
    /* 设置向下按钮的悬停样式 */
    background: #ddd;
}

QSpinBox::down-button:pressed {
    /* 设置向下按钮的按下样式 */
    background: #ccc;
}



/******************** QRadioButton ***********************/
QRadioButton
{
    font-size: 10pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color:rgb(255, 255, 255);

}
QRadioButton::indicator{
    width:20px;
    height:20px;
    border-radius:10px;
    border-style: solid;
    border-width: 0px;
    border-color:rgb(0, 0, 255);
}

QRadioButton::indicator:unchecked {
    image: url(:/res/image/StatusLightOff.png); /* 未选中状态的图标 */
}

QRadioButton::indicator:checked {
    image: url(:/res/image/StatusLight.png);   /* 选中状态的图标 */
}

QRadioButton::indicator:checked:disabled {
    image: url(:/res/image/StatusLight.png);   /* 选中状态的图标 */
}

QRadioButton::indicator:unchecked:disabled {
    image: url(:/res/image/StatusLightOff.png); /* 未选中状态的图标 */
}

/*   以前的 代码 参考使用
QRadioButton::indicator:checked {
    background-color: rgb(0, 255, 0);
}
QRadioButton::indicator:unchecked {
    background-color: rgb(255, 255, 255);
}
QRadioButton::indicator:checked:disabled {
    background-color: rgb(0, 255, 0);
}
QRadioButton::indicator:unchecked:disabled  {
    background-color:rgb(200,200, 200);
}
*****/


/******************** QCheckBox ***********************/
QCheckBox
{
    background: transparent;
    font-size: 10pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    color:rgb(255, 255, 255);
}
QCheckBox::indicator
{
    width:25px;
    height:25px;
}
QCheckBox::indicator:checked
{
    border-image: url(:/res/image/checked.png);
}
QCheckBox::indicator:unchecked
{
    border-image: url(:/res/image/unchecked.png);
}

/*
QScrollArea#scrollArea
{
    border: 0px solid darkGreen;
    border-radius: 8px;
    background-color: #334980;  背景半透明
}
*/


QWidget#scrollAreaWidgetContents
{
    border: 0px solid darkGreen;
    border-radius: 8px;
    background-color: #334980;  /*背景半透明*/
/*    background-color: #334980;*/
}


/******************** QTableWidget ***********************/
QTableWidget
{
    color:rgb(255,255,255);
    background-color: rgba(255, 255, 255,0.8);  /*背景半透明 */
    alternate-background-color: rgba(255, 255, 255,0.3);  /* 需要setAlternatingRowColors(true) */
    font-size: 11pt;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    border-style: solid;
    border-width: 0px;
    /*border-color:rgb(0, 0, 255);*/
    border: 1px solid #285FAB;
}


QHeaderView::section
{
    height:36px;
    color:#FFFFFF;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    background-color: #3f81c1;  /*背景半透明 */
    font-size: 11pt;
    border: 1px solid #285FAB;
}

QTableWidget::item
{
    border:1px solid #285FAB;
    /*margin:10px;*/
    padding:10px;/*设置单元格内部控件或item的内边距*/
    color:back;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    font-size: 11pt;

}

/*************** 滚动条的样式 **************/
/*
QScrollBar:horizontal
{
      border: 0px solid grey;
      background: #285FAB;
      height: 35px;
}
QScrollBar:vertical
{
    background: rgb(40, 95, 171);
    width:35px;
}


上下滑动的空白区域
QScrollBar::add-page:vertical,QScrollBar::sub-page:vertical{
    background:#5d8fc2;
}
*/
/******************** QFrame ***********************/
QFrame#frame_Status
{
    border: 1px solid #A0A0A0; /* 边框宽度为1px，颜色为#A0A0A0 */
    border-radius: 4px; /* 边框圆角 */
    background-color: rgba(255, 255, 255,0.3);
}

QFrame#frameMenBar
{
    border:none;
    background-color: #334980;
}


/******************** QTabWidget ***********************/
/*
QTabWidget
{
    border-radius: 5px; 边框圆角
    font-family: "Microsoft YaHei";  文本字体族
    font-size: 13pt;  文本字体大小
}
*/

QTabWidget::pane
{
    border:none;
    background-color: rgba(148, 175, 213,0.4);
    /*background-color: #5d8fc2;  背景*/
    border-bottom-left-radius: 8px; /*设置左上角圆角*/
    border-bottom-right-radius: 8px; /*设置右上角圆角*/
}
/* 未选中的选项卡 */
QTabBar::tab{
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-size: 10pt; /* 文本字体大小 */
    font-weight: bold;
    color: rgb(220,220,220);
    padding: 6px;
    width:200px; /*目前指定长度设置在C++代码里*/
    height:25px;
    background-color: rgba(40,95,171,0.4);

}

QTabBar::tab{
    border-top-left-radius: 8px; /*设置左上角圆角*/
    border-top-right-radius: 8px; /*设置右上角圆角*/
}

/* 选中的选项卡 */
QTabBar::tab:selected, QTabBar::tab:hover:selected {
/*    background-color: rgb(0, 127, 255);*/
    /*background-color: #5d8fc2;*/
    background-color: rgba(148, 175, 213,0.4);
    color: white;
    border-bottom: none;
    font-size: 11pt; /* 文本字体大小 */
    font-weight: bold;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
}

/*******************  QTableView ************************/
QTableView#tableView{
    background-color: rgb(255, 255, 255);  /*背景半透明 */
    gridline-color: #285FAB; /* 设置网格线颜色 */
    border-style: solid; /* 设置边框样式 */
    border-width: 1px; /* 设置边框宽度 */
    border-color: #BEBEBE; /* 设置边框颜色 */
    /* selection-background-color: #f0f5f8; 设置选中项的背景色 */
    selection-background-color: #30425b; /* 选中项的背景色 */
    selection-color: #FFFFFF; /* 设置选中项的文字颜色 */
    border: 2px solid #285FAB;
    margin:0px;
    font-size: 10pt; /* 文本字体大小 */
    font-family: "Microsoft YaHei"; /* 文本字体族 */
}

QTableView::item#tableView
{
    background-color: #d9e5eb;  /*背景半透明 */
    padding: 0px; /* 设置单元格内边距 */
    margin:0px;
    height: 15px;
    color: back;
}

QTableView::item:selected#tableView
{
    background-color: #30425b;/**选中时的颜色**/
    color: white;
    font-weight: bold;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
}

/* 设置滚动条整体样式 */
QTableView QScrollBar:vertical {
    width: 26px;              /* 滚动条宽度 */
    /*background: #E5E5E5;     背景颜色 */
    background: rgba(255,255,255,0.08);
    margin: 0px;              /* 滑块活动区域间距 */
    border-radius: 8px;       /* 圆角 */
}





/******************** QProgressBar ***********************/
QProgressBar
{
    border: 1px solid grey;
    border-radius:2px;
    text-align:center;
    font-family: "Microsoft YaHei"; /* 文本字体族 */
    font-weight: bold;
    font-size: 11pt;

}

QProgressBar::chunk
{
    background-color:rgb(0,255,0);
}

/********************* QStackedWidget **********************/
/*
QStackedWidget
{
    border: 2px solid #285FAB; 边框的宽度、样式和颜色
    border-radius: 8px;
    background-color: red;   背景半透明
}
*/
/******************* QFileDialog *****************************/


QFileDialog {
    background-color: #f0f0f0; /* 设置背景颜色 */
}
QFileDialog QPushButton {
    color: white; /* 设置按钮文字颜色 */
    background-color: #0078d7; /* 设置按钮背景颜色 */
    border-style: outset;
    border-width: 2px;
    border-radius: 10px;
    border-color: beige;
    font: bold 14px;
    min-width: 10em;
    padding: 6px;
}
QFileDialog QLabel {
    font-size: 10pt; /* 设置标签字体大小 */
}

/*****单独的状态栏的设置***********/
#statusbar
{
    background-color: rgba(0, 0, 0,0);
    color:#FFFFFF;
    font-size: 12pt;
}
